//需实现功能：分前后台
//2前台：客户购物
//3开具发票
//4给出邮寄填写模版【收件人，地址，邮编，电话，订单号】
//5提供给顾客支付信息（支付渠道；微信支付/支付宝 付款账户 顾客编号；收款账户 杨国福麻辣烫）
//6后台：管理员专用，设置密码。
//7查阅发票：确认是否发货（实时比对是否缺货），如发货，生成订单号
//8打印邮寄信息（货品专用）
//9对库存信息维护
//10库存不足自动给出提示，敦促进货
//11生成三大报表（已完成订单，未付款订单，未发货订单）
//总结；先选择进入顾客/管理界面/退出系统
//顾客先在给出的商品中选择一个商品1.撒尿牛丸（单价）2.豆腐干3.鸭血4.羊肉片
//正在加载撒尿牛丸的商品信息......
//--------------------------------
//名称：撒尿牛丸
//产品分类：肉制品（01A）
//价格：16元/500g
//生产厂家：安心食品厂（A65）
//--------------------------------
//名称：豆腐干
//产品分类：豆制品（02B）
//价格：15元/500g
//生产厂家：便民食品厂（A65）
//--------------------------------
//--------------------------------
//名称：鸭血
//产品分类：血制品（03C）
//价格：6元/500g
//生产厂家：第六食品公司（B77）
//--------------------------------
//--------------------------------
//名称：羊肉片
//产品分类：肉制品（01A）
//价格：15元/500g
//生产厂家：安心食品厂（A65）
//--------------------------------
//请您根据下列提示填写个人信息与订单信息
//尊敬的顾客9527
//姓名：
//收货地址：
//邮政编号；
//联系电话；
//运输方式:1.AA快递 2.gogo物流 3.兔子速递
//已选择 撒尿牛丸 500g，份（请输入您准备购买的份数）
//是否同意开具发票？
//确认支付？ 1.是/2.否
//支付成功
//正在生成本次支付信息
//本次订单编号：20150425659527
//付款账户；顾客9527
//收款账户：杨国福麻辣烫
//支付渠道：微信支付
//下单日期：2015年4月25日
//收货地址：
//运费：
//付款金额：
//运输方式：
//温馨提示：请您在核对无误后再退出系统。
//1.查看订单细则   2.订购更多商品   3.退出系统（返回初始页） 4.预览发票
//----------订单细则----------
//细则编号：01A201504259527
//订单号：20150425659527
//产品分类编号：
//生产厂：
//数量：
//总金额：
//----------------------------
//开具发票
//
//
//
//
//
//
//
//
//
//管理在进入界面后可以根据提示
//1.订单管理  2.查询库存  3.信息查询
//如果选择1
//订单加载中.......
//订单号：20150425659527
//产品分类编号：
//客户：顾客9527
//下单日期：4月25日
//运输要求：
//运输日期：
//货物总重：
//运费：
//付款清单：
//能否供货：1.能 2.不能
//能供货
//1开始发货  2.拒绝发货
//3查看发票
//是否打印发票1.是2.否
//如果选择查询库存
//撒尿牛丸 库存：1652份
//豆腐干   库存：627份
//鸭血     库存：501份
//羊肉片   库存：623盒
//1.联系厂家进货 2.返回主页
//联系厂家
//如果选择信息查询
//生成报表
#include<stdio.h>
#include<windows.h>
struct customer
{
	char name[20];
	char adress[100];
	char postcode[6];
	char phone[11];
	int number;
} ;


//尊敬的顾客9527
//姓名：
//收货地址：
//邮政编号；
//联系电话；
//运输方式:1.AA快递 2.gogo物流 3.兔子速递
//已选择 撒尿牛丸 500g，份（请输入您准备购买的份数）

void Shopping(char option[])
{
	struct customer csr;
	char *p;
	char *q;
	p = csr.postcode;
	q = csr.phone;
	system("cls");
	printf("请您根据下列提示填写个人信息与订单信息\n");
	printf("尊敬的顾客9527\n");
	printf("姓名:");
	gets(csr.name);
	printf("\n收货地址：");
	gets(csr.adress);
	printf("\n邮政编号");
	scanf("%s",p++);
	printf("\n联系电话");
	scanf("%s",q++);
	if(strcmp(option,"1")==0)
	{
		printf("已选择 撒尿牛丸 500g, 份数为");
	}
	else if(strcmp(option,"2") == 0)
	{
		printf("已选择 豆腐干 500g,份数为 ");
	}
	else if(strcmp(option,"3") == 0)
	{
		printf("已选择 鸭血 500g,份数为");
	}
	else if(strcmp(option,"4") == 0)
	{
		printf("已选择 豆腐干 500g,份数为 ");
	}
	scanf("%d",&csr.number);
	printf("共计%dg ",500*csr.number);
	
	//请您根据下列提示填写个人信息与订单信息
//尊敬的顾客9527
//姓名：
//收货地址：
//邮政编号；
//联系电话；
//运输方式:1.AA快递 2.gogo物流 3.兔子速递
//已选择 撒尿牛丸 500g，份（请输入您准备购买的份数）
}
void Customer(char option[])
{
    int flag2 = 1;//flag2决定是否停留在今日商品界面
	char option3[20];
	while(flag2 == 1)
	{
	    if(strcmp(option,"1") == 0)
		{
			system("cls");
			printf("正在加载撒尿牛丸的商品信息......\n");
			printf("名称：撒尿牛丸\n");
            printf("产品分类：肉制品（01A）\n");
            printf("价格：16元/500g\n");
            printf("生产厂家：安心食品厂（A65）\n");
			printf("1.购买该商品\n");
		    printf("2.返回上一页\n");
		    
			flag2 = 0;
		}
		else if(strcmp(option,"2") == 0)
		{
			system("cls");
			printf("正在加载豆腐干的商品信息......\n");
			printf("名称：豆腐干\n");
            printf("产品分类：豆制品（02B）\n");
            printf("价格：12元/500g\n");
            printf("生产厂家：便民食品厂（B72）\n");
			printf("1.购买该商品\n");
		    printf("2.返回上一页\n");
		    
			flag2 = 0;
		}
		else if(strcmp(option,"3") == 0)
		{
			system("cls");
			printf("正在加载鸭血的商品信息......\n");
			printf("名称：鸭血\n");
            printf("产品分类：血制品（02B）\n");
            printf("价格：6元/500g\n");
            printf("生产厂家：第六食品公司（C77）\n");
            printf("1.购买该商品\n");
		    printf("2.返回上一页\n");
		    
			flag2 = 0;
		}
		else if(strcmp(option,"4") == 0)
		{
			system("cls");
			printf("正在加载羊肉片的商品信息......\n");
			printf("名称：羊肉片\n");
            printf("产品分类：血制品（02B）\n");
            printf("价格：6元/500g\n");
            printf("生产厂家：第六食品公司（C77）\n");
            printf("1.购买该商品\n");
		    printf("2.返回上一页\n");
		    
		    flag2 = 0;
		}
	    else
		{
			printf("您输入的选项有误，请仔细核对。\n");
			flag2 = 1;
		}
		gets(option3);
		Shopping(option3);
        system("pause");
	}
}
void Administrator()
{
	
}
int main(){
	char option1[20];
	int flag1 = 1;//flag1决定是否停留在顾客管理菜单
	while(flag1 == 1)
	{
		system("cls");
		printf("-----------杨国福麻辣烫服务系统------------\n");
		printf("---------请用数字1、2表示你的选择----------\n");
		printf("---------1.进入顾客购物界面----------------\n");
		printf("---------2.进入仓储管理界面----------------\n");
		printf("---------您的选择是：");
		gets(option1);
		if(strcmp(option1,"1") == 0)
		{
			system("cls");
			printf("--------------今日商品--------------\n");
			printf("请摁数字1-4查询您要购买的商品\n");
			printf("1.撒尿牛丸\n");
			printf("2.豆腐干\n");
			printf("3.鸭血\n");
			printf("4.羊肉片\n");
			printf("您要购买的商品是：");
			char option2[20];
			gets(option2);
			Customer(option2);
			flag1 = 0;
		}
		else if(strcmp(option1,"2") == 0)
		{
			system("cls");
			printf("------------仓储管理系统------------\n");
			printf("1.订单管理\n");
			printf("2.查询库存\n");
			printf("3.查询订单报表");
			flag1 = 0;
		}
	    else
		{
			printf("您输入的选项有误，请仔细核对。\n");
		}
		system("pause");
	}
	return 0;
}
